// pages/allComment/allComment.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 商品id
    productId:null,
    // 全部评论数据
    allComment:[],
    // 骨架屏开关
    loading: true,
    // 词条高亮下标
    active:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 接收商品id
    this.setData({
      productId:options.ProductId
    })
    console.log(this.data.productId);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    setTimeout(()=>{
      this.setData({
        loading: false
      })
    },3000)
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getAllComment()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },


  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },



    // 获取全部评论
    getAllComment(){
      wx.showLoading({
        title: '评论加载中',
      })
      wx.request({
        method:"GET",
        url: 'https://apis.netstart.cn/xmsc/comment/getList',
        data:{
          commodity_id:this.data.productId,
          page_size:20,
          need_detail:"true"
        },
        success:res=>{
          console.log("获取全部评论res",res);
          if(res.data.data!==undefined){
            // 修改过万评论单位
            for(let i=0;i<res.data.data.detail.comment_tags.length;i++){
              if(res.data.data.detail.comment_tags[i].num_desc!==undefined&&res.data.data.detail.comment_tags[i].num_desc>10000){
                res.data.data.detail.comment_tags[i].num_desc /= 10000
              }
            }
            this.data.allComment.push(res.data.data)
            this.setData({
              allComment:this.data.allComment
            })
            console.log(this.data.allComment);
          }
          this.setData({

          })
          wx.hideLoading()
        },
        fail:err=>{
          wx.hideLoading()
          console.log("获取全部评论err",err);
        }
      })
    },
    // 点击词条
    cutEntry(e){
      let index = e.currentTarget.dataset.index
      if(index===this.data.active){
        return
      }
      this.setData({
        active:index
      })
    },

        // 跳评论详情
        goCommentDetail(e){
          wx.showLoading({
            title: '数据加载中',
          })
          // console.log(e);
          wx.request({
            method:"GET",
            url: 'https://apis.netstart.cn/xmsc/comment/view',
            data:{
              comment_id:e.currentTarget.dataset.commentid
            },
            success:res=>{
              console.log("商品评论详情res",res);
              wx.hideLoading()
              if(res.data.data!==undefined){
                // 转string
              let CommentDetailData = JSON.stringify([res.data.data])
    
                wx.navigateTo({
                  url: '../commentDetail/commentDetail?CommentDetailData='+encodeURIComponent(CommentDetailData)
                })
              }else{
                wx.showToast({
                  title: '获取评论详情失败',
                  icon:"error"
                })
              }
            },
            fail:err=>{
              wx.hideLoading()
              console.log("商品评论详情err",err);
            }
          })
    
        
        },
})